package org.dromara.cloud.gift.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;

/**
 * 云礼账本系统中记录自己需要参加别人举办宴席信息的列表
 * @TableName clzb_attend_banquet_list
 */
@TableName(value ="clzb_attend_banquet_list")
@Data
public class ClzbAttendBanquetList {
    /**
     * (唯一标识) 参加宴席列表的唯一标识编号，系统自动生成，用于区分不同的参加宴席记录
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * (标签) 用于标记该参加的宴席的相关标签，多个标签可使用特定分隔符分隔
     */
    private String tags;

    /**
     * (宴席主人姓名) 举办该宴席的主人的姓名
     */
    private String hostName;

    /**
     * (宴席公历日期) 该宴席举办的具体公历日期，精确到年月日
     */
    private Date banquetDate;

    /**
     * (宴席农历日期) 该宴席对应的农历日期
     */
    private String lunarDate;

    /**
     * (宴席天数) 该宴席持续的天数
     */
    private Integer banquetDays;

    /**
     * (宴席地址) 该宴席举办的具体地址
     */
    private String address;

    /**
     * (创建时间) 该参加宴席记录的创建时间，系统自动记录
     */
    private Date createTime;
}